package com.ruoyi.system.service.construction;

import com.ruoyi.system.domain.construction.StrategyVr;

import java.util.List;

public interface StrategyVrService {
    /**
     * 查询施工攻略全景VR
     *
     * @param vrId 施工攻略全景VRID
     * @return 施工攻略全景VR
     */
    public StrategyVr selectStrategyVrById(Long vrId);

    /**
     * 查询施工攻略全景VR列表
     *
     * @param strategyVr 施工攻略全景VR
     * @return 施工攻略全景VR集合
     */
    public List<StrategyVr> selectStrategyVrList(StrategyVr strategyVr);

    /**
     * 新增施工攻略全景VR
     *
     * @param strategyVr 施工攻略全景VR
     * @return 结果
     */
    public int insertStrategyVr(StrategyVr strategyVr);

    /**
     * 修改施工攻略全景VR
     *
     * @param strategyVr 施工攻略全景VR
     * @return 结果
     */
    public int updateStrategyVr(StrategyVr strategyVr);

    /**
     * 批量删除施工攻略全景VR
     *
     * @param vrIds 需要删除的施工攻略全景VRID
     * @return 结果
     */
    public int deleteStrategyVrByIds(Long[] vrIds);

    /**
     * 删除施工攻略全景VR信息
     *
     * @param vrId 施工攻略全景VRID
     * @return 结果
     */
    public int deleteStrategyVrById(Long vrId);
}
